<?php

// $path = 'C:\wamp\wamp\www\PHP\3-13\dirname.php';

//获取文件名部分
// echo basename($path).'<br>';

//获取文件目录部分
// echo dirname($path).'<br>';

//判断文件或目录是否存在
// echo file_exists($path);   


//在3-13当前目录下新建一个文件image   返回true   或  false
//mkdir('./image');

//删除当前目录的image 文件
//rmdir('./image');


//  $url = './image/2017-3-13/php/index.php';
// // //递归创建一个文件目录   ./image/2017-3-13/php/index.php
// function createDir($url){
// 	//判断父目录是否是目录
// 	if(is_dir(dirname($url))){
//         //是，直接创建自己
//         mkdir($url);
// 	}else{
// 		//否则先创建父目录
// 		createDir(dirname($url));
// 		//再创建自己
// 		mkdir($url);
// 	}
// }
// createDir($url);


//递归删除文件目录
$path = './image';
function rDir($path){
	//用glob 扫描image下的每一项
	$res = glob($path.'/*');
	foreach ($res as  $value) {
		if(is_dir($value)){
			//假如是目录，且还有子目录
			//递归删除目录
			rDir($value);
		}else{
			//假如是文件，直接删除文件
			unlink($value);
		}
	}

	rmdir($path);
}
rDir($path);
//递归删除文件目录
// $url = './image';     //要删除image下的所有目录或文件
// function unsetDir($url){
// 	//判断文件目录是否存在
// 	if(file_exists($url)){
//         //打开文件目录
//         $dir = opendir($url);
//         //循环读取里面的内容
//         while($filename = readdir($dir)){
//             //排除./和 ../ 这两个特殊目录
//             if($filename!='.' && $filename != '..'){
//             	$file = $url.'/'.$filename;
//             	//判断是否是父目录
//                 if(is_dir($file)){
//                 	//如果是，递归调用自身删除子目录
//                 	unsetDir($file);
//                 	// echo  'rmdira:'.$file.'<br>';
//                 	// rmdir($file);
//                 }else{
//                 	unlink($file);//删除文件
//                 	// echo  'unlink:'.$file.'<br>';

//                 }
//             }
//         }

//         //关闭资源
//         closedir($dir);
//         //删除目录
//         rmdir($url);
//         // echo  'rmdirb:'.$url.'<br>';
// 	}

// }

// unsetDir($url);



// function unsetDir($url){
// 	//先判断文件是否是一个目录
// 	if(file_exists($url)){
// 		//是，打开文件目录
// 		$dir = opendir($url);
// 		//循环读取里面的数据
// 		while($filename = readdir($dir)){
// 			//排除特殊额目录  ./   ../
// 			if($filename!='.' && $filename!='..'){
// 				$file = $url.'/'.$filename;
// 				if(is_dir($file)){
// 					unsetDir($file);
// 				}else{
// 					unlink($file);
// 				}
// 			}
// 		}

// 	}else{
// 		//关闭资源
// 		closedir($dir);
// 		rmdir($url);
// 	}

// }

// unsetDir($url);